namespace Vallejos.Entidades.ModeloDeDatos
{
    public abstract class Solicitud : Entidad
    {
        public Cliente Beneficiario { get; set; }
        public decimal Monto { get; set; }
        public int CantidadDeCuotas { get; set; }
        public decimal CFT { get; set; }
        public decimal TNA { get; set; }
        public Producto Producto { get; set; }
        
        public string BeneficiarioNombre
        {
            get { return Beneficiario == null ? string.Empty : string.Format("{0} {1}", Beneficiario.Nombre, Beneficiario.Apellido); }
        }

        public string ConcesionariaNombre
        {
            get { return Producto == null || Producto.Concesionaria == null ? string.Empty : Producto.Concesionaria.RazonSocialNombre; }
        }

    }
}
